// 定义用户相关数据的ts类型
// 用户登录接口 携带参数的ts类型
export interface loginFormData {
    username: string,
    password: string
}

//定义全部接口返回数据都拥有ts类型
export interface ResponseData {
    code: number,
    message: string,
    ok: boolean
}

//定义登录接口返回的数据类型
export interface loginResponseData extends ResponseData {
    data: any
}

//定义获取用户信息返回数据类型
export interface userInfoResponseData extends ResponseData {
    data: {
        routes: string[],
        buttons: string[],
        role: string,
        username: string,
        avatarUrl: string
    }
}